package org.springblade.task.base.service;

import com.baomidou.mybatisplus.extension.service.IService;
import org.springblade.task.base.entity.BaseTaskLog;
import org.springblade.task.base.param.BaseTaskLogParam;

import java.util.List;
import java.util.Map;

/**
 * @Title: ${file_name}
 * @Package ${package_name}
 * @Description: TODO
 * @author syncwt
 * @date ${date} ${time}
 * @version V1.0
 */
public interface IBaseTaskLogService extends IService<BaseTaskLog> {

	public List<BaseTaskLog> queryGroupByTaskNameActivityLog(BaseTaskLogParam param);

	public List<BaseTaskLog> queryActivityLog(BaseTaskLogParam param);

	public List<BaseTaskLog> queryByDateForReport(BaseTaskLogParam param);

	public void saveBaseTaskLogYear(BaseTaskLogParam logParam);
}
